package com.huawei.hms.support.api.hwid;

import com.huawei.hms.core.aidl.IMessageEntity;
import com.huawei.hms.support.api.PendingResultImpl;
import com.huawei.hms.support.api.client.ApiClient;
import com.huawei.hms.support.api.client.ResultCallback;
import com.huawei.hms.support.api.client.Status;
import com.huawei.hms.support.api.entity.hwid.SignOutResp;
import com.huawei.hms.support.log.HMSLog;

protected class HuaweiIdApiImpl$SignOutNoConnectPendingResult extends PendingResultImpl<Status, SignOutResp> {
    private ResultCallback a;

    public HuaweiIdApiImpl$SignOutNoConnectPendingResult(ApiClient apiClient, String str, IMessageEntity iMessageEntity) {
        super(apiClient, str, iMessageEntity);
    }

    public Status onComplete(SignOutResp signOutResp) {
        Status status = new Status(0);
        HMSLog.i("HuaweiIdApiImpl", "signOut onComplete");
        return status;
    }

    public void setResultCallback(ResultCallback<Status> resultCallback) {
        this.a = resultCallback;
    }

    public ResultCallback getCallback() {
        return this.a;
    }
}
